package com.gjintel.framework.dept.dao;

import java.util.List;

import com.gjintel.framework.dept.model.Dept;
import com.gjintel.sdk.base.dao.Page;
import com.gjintel.sdk.base.dao.Sort;

/**
 * @description 机构数据访问接口
 * @author fengya
 * @date 2015-7-31 上午10:48:18
 */
public interface IDeptDao {
	/**
	 * @description 获得所有的机构信息
	 * @author fengya
	 * @date 2015-7-31 上午10:48:41
	 * @return
	 * @return List<Dept>
	 */
	List<Dept> findAll();

	/**
	 * @description 分页查找机构信息
	 * @author fengya
	 * @date 2015-7-31 上午10:48:53
	 * @param page
	 * @param dept
	 * @param sort
	 * @return void
	 */
	@SuppressWarnings("unchecked")
	void findAll(Page page, Dept dept, Sort sort,int loginUserType,String loginUserDeptUnit,String deptId);
}
